/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package org.jfonia.view.symbols;

import org.jfonia.connect5.basics.BasicNode;
import org.jfonia.connect5.basics.Observer;

/**
 *
 * @author Rik Bauwens
 */
public abstract class Symbol extends BasicNode implements ISymbol
{
        public Symbol()
        {
                super();
        }

        protected void requestRepaint()
        {
                notifyObservers();
        }

        public void addRepaintObserver(Observer o)
        {
                addObserver(o);
        }

        public void removeRepaintObserver(Observer o)
        {
                removeObserver(o);
        }

}
